.product-detail-top-part-layout{background-color:var(--secondary);border:1px solid var(--grey220);border-radius:8px;justify-content:space-between;gap:20px;margin:30px 0;padding:20px;display:flex}.product-detail-top-part-layout .right-part{border-radius:8px;width:350px}.galleySwiper{border-radius:8px;width:100%;margin-bottom:10px;overflow:hidden}.galleySwiper img{border:2px solid var(--primary);border-radius:8px;width:100%;overflow:hidden}.thumbsSwiper{width:100%}.thumbsSwiper img{cursor:pointer;border:2px solid var(--primary);border-radius:4px;width:100%}.thumbsSwiper .swiper-slide{opacity:.7}.thumbsSwiper .swiper-slide-thumb-active{opacity:1}.product-detail-top-part-layout .middle-part{flex-direction:column;flex:6;row-gap:15px;display:flex}.middle-part .product-name{color:var(--primary);font-weight:700}.middle-part .latin-name{color:gray;font-size:12px}.middle-part .metas{column-gap:15px;display:flex}.metas .stars{gap:1px;display:flex}.metas .stars i{color:orange}.metas .comment{color:var(--primary)}.metas .heart{color:red}.metas .compare{color:var(--primary)}.middle-part .product-detail-title{color:var(--primary);margin-top:20px;font-weight:700}.middle-part ul{text-align:justify;flex-direction:column;row-gap:15px;font-size:14px;list-style-position:inside;display:flex}.product-detail-top-part-layout .left-part{background-color:var(--white);border:1px solid var(--grey220);border-radius:8px;flex-direction:column;flex:4;row-gap:25px;padding:20px;display:flex}.left-part .icon-box{color:gray;align-items:center;gap:5px;font-size:14px;display:flex}.left-part .icon-box i{color:var(--primary)}.left-part .price-box{justify-content:space-between;align-items:center;display:flex}.left-part .price-box .price-right{flex-direction:column;gap:5px;display:flex}.left-part .price-box .price-right span:not(.psize){color:gray;font-size:12px;text-decoration:line-through}.left-part .price-box .price-left{color:var(--white);background-color:var(--primary);border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.cart-part{justify-content:space-between;align-items:center;gap:5px;display:flex}.cart-part input{background:var(--secondary);border:1px solid var(--primary);text-align:center;border-radius:3px;outline:none;width:72px;padding:4px 14px 4px 0}.cart-part input::placeholder{color:var(--black)}.cart-part button{width:calc(100% - 40px);color:var(--white);background-color:var(--primary);cursor:pointer;border:1px solid var(--grey220);border-radius:4px;padding:5px 0;transition:all .5s}.cart-part button:hover{background-color:var(--secondary);color:var(--primary)}@media (width<=1100px){.product-detail-top-part-layout .right-part{width:300px}}@media (width<=992px){.product-detail-top-part-layout{flex-wrap:wrap}.product-detail-top-part-layout .right-part{width:100%}}@media (width<=768px){.product-detail-top-part-layout .middle-part,.product-detail-top-part-layout .left-part{flex:auto}.middle-part .product-name{text-align:center;font-size:16px;font-weight:700}.middle-part ul,.left-part .icon-box,.cart-part button{font-size:12px}}.whole-tabs-layout{border:1px solid var(--grey220);background-color:var(--secondary);border-radius:8px;margin:30px 0;padding:20px}.whole-tabs-layout .tabs-btn-layout{border-bottom:1px solid var(--grey220);justify-content:start;gap:5px;display:flex}.tabs-btn-layout button{color:var(--black);border:1px solid var(--grey220);background-color:var(--white);cursor:pointer;border-bottom:none;border-start-start-radius:2px;border-start-end-radius:2px;padding:5px 10px;transition:all .5s}.tabs-btn-layout button:hover{color:var(--primary)}.tabs-btn-layout button.active{color:var(--white);background-color:var(--primary)}.tabs-content-layout{margin-top:20px}.tabs-content-layout .item{display:none}.tabs-content-layout .item.active{display:block}.tabs-content-layout .description{text-align:justify}table{border-collapse:collapse;border:none;width:100%}th,td{padding:10px}table tr:nth-child(odd){background-color:var(--white)}table tr td:first-child{width:35%}table tr td:nth-child(2){width:auto}.comments-layout{justify-content:space-between;display:flex}.comments .reviews p:first-child{font-weight:700}.comments .reviews,.comments .reviews-form{width:48%}.comments .review-layout{background-color:var(--white);border:1px solid var(--grey220);border-radius:8px;align-items:center;gap:15px;width:100%;margin:20px 0;padding:15px;display:flex}.comments .review-layout img{border-radius:50%;width:80px;height:80px}.comments .metas{flex-grow:1}.review-layout .top-layout{justify-content:space-between;gap:10px;display:flex}.review-layout .top-layout .name{color:var(--primary);align-items:center;gap:5px;display:flex}.review-layout .top-layout .name span{color:gray;font-size:10px}.review-layout .top-layout .score{color:orange;display:flex}.reviews-form,.reviews-form form{flex-direction:column;gap:20px;display:flex}.reviews-form .fill span{color:red}.input-group{flex-direction:column;gap:10px;display:flex}.input-group .fill{color:red}.input-group label{gap:5px;display:flex}.input-group input,.input-group textarea{background-color:var(--white);border:1px solid var(--grey220);border-radius:6px;outline:none;padding:6px 20px}.input-group input{border-radius:50px}.rating{user-select:none;direction:rtl;gap:5px;margin-top:0;font-size:30px;display:inline-flex}.star{color:#ccc;cursor:pointer;transition:color .15s}.star.filled{color:orange}.input-group-save{align-items:start;gap:5px;display:flex}.input-group-save input{margin-top:6px}.reviews-form form button{background-color:var(--primary);color:var(--white);border:1px solid var(--grey220);cursor:pointer;border-radius:4px;margin:20px auto;padding:3px 20px;transition:all .5s}.reviews-form form button:hover{background-color:var(--secondary);color:var(--primary)}@media (width<=992px){.comments .comments-layout{flex-direction:column-reverse;row-gap:10px}.comments .comments-layout .reviews,.comments .comments-layout .reviews-form{width:100%}}.related-product-layout{flex-direction:column;gap:20px;margin:50px auto;display:flex}